Skip to main content

Github Actions

Follow the steps below to set up your GitHub Actions CI builds to send test results and coverage files (optionally) to BuildPulse to help you identify and eliminate flaky tests.

If you'd like help at any step, please get in touch.

1. Integrate the BuildPulse GitHub Action into your build using the steps outlined in the usage guide.

You'll find these credentials in your account:

BUILDPULSE_ACCESS_KEY_ID
AKIA3SYVRUSERHR2LCNK

BUILDPULSE_SECRET_ACCESS_KEY
********

You'll also need the BuildPulse account ID and repository ID for your repository:

account: 46661156
repository: 382123152

2. Commit the changes to your GitHub Actions workflow file.

Push your branch to GitHub, and verify that you still have a passing build on github.com.

When everything is working correctly, you should see a successful step labeled "Upload test results to BuildPulse for flaky test detection." [example]

Within a few minutes, you'll see your first flaky test analysis in your dashboard. 😅